#include <iostream>
#include <cstdio>
using namespace std;

int main(void)
{
	union{  //   匿名联合,  把不同的变量，要求他，以联合的形式，布局
		char c [4];
		int i;
	};

	i = 0x12345678;

	printf ("%#x, %#x,%#x, %#x\n",
			c[0],c[1],c[2],c[3]);

	printf ("%p,   %p \n", &i, c);

	return 0;
}
